home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: MegaDisc / MegaDisc 38 (1994-02)(MegaDisc Digital Publishing)(AU)(Disk 2 of 2).zip / MegaDisc 38 (1994-02)(MegaDisc Digital Publishing)(AU)(Disk 2 of 2).adf / Art_Gallery / FunFractals.docs / FunFractals.docs
Text File  |  1994-02-14  |  6KB  |  146 lines

  1.  
  2.                              FUN FRACTALS
  3.  
  4.                         << by George Knight >>
  5.  
  6.  
  7.  
  8.   38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38
  9.  
  10.  
  11.     INTRODUCTION
  12.  
  13.         Even if you've never generated a fractal yourself, I'm sure
  14.     you've seen many of them displayed in magazines and will know what
  15.     they look like.  Use Fun Fractals to generate a few for yourself!
  16.  
  17.         For the benefit of those who know nothing about it, a fractal
  18.     is a graphic image generated by using an iterative mathematical
  19.     process.  Impressed?  No?  Well, it doesn't really matter anyway
  20.     because it's the result that counts.  Although some mathematicians
  21.     regard all of this very seriously and see applications
  22.     particularly in the area of simulation, I believe that the only
  23.     significant value so far has been of an aesthetic nature.
  24.  
  25.         I started this project just to find out what fractals are all
  26.     about and what you have here is a gathering together of the bits
  27.     that I programmed.  It may be of interest especially to those who
  28.     have no experience of this sort of thing.
  29.  
  30.         All programming has been in C and I have used a hires screen
  31.     whereas most other fractal generators use lores.  As a consequence
  32.     of this, some of the images will take some time to render unless
  33.     you have a faster machine than my 2000.  Because I am using hires,
  34.     you should be satisfied with a smaller image or use a faster
  35.     machine.
  36.  
  37.  
  38.         INSTALLATION
  39.  
  40.         There is no special problem in installing the FunFractals
  41.     program itself; copy it wherever you want it.
  42.  
  43.         To get the most from this program, you will need to copy the
  44.     freely available "reqtools.library" into your "lib" directory if
  45.     it is not yet there.  This file is needed for the requesters that
  46.     are used in FunFractals.  You will find all you need and more on
  47.     Fish 794.
  48.  
  49.  
  50.         GETTING STARTED
  51.  
  52.         Double click on the FunFractals icon to open a blank screen on
  53.     which the fractals will be drawn.
  54.  
  55.         Choose Render from the project menu (or press R with the right
  56.     Amiga key down) and watch a small Mandelbrot fractal generated.
  57.  
  58.         If you want a larger image, choose Full or Half from the Image
  59.     Size menu and again Render.  If at any time you want to abort
  60.     while rendering, press the Esc key and wait until the vertical
  61.     line being drawn is complete.
  62.  
  63.         For reasons described below, the screen is not cleared
  64.     automatically; to clear it you must select Clear from the Project
  65.     menu (or press C with the right Amiga key down).
  66.  
  67.         Images less than full size can be retained while new images
  68.     are drawn.  Simply choose Advance from the Project menu (or use
  69.     right-Amiga-A) to move to the next position going from left to
  70.     right and then down.  The frame number starting from 0 is
  71.     displayed in the screen title bar.  You can have 16 quarter size
  72.     images or 4 half size images displayed at the one time.
  73.  
  74.         If you want to change the colours, select Colours from the
  75.     Options menu and use the reqtools requester that opens.  This
  76.     allows you to swap colours or spread colours over a range.  For
  77.     further information read the docs that accompany the reqtools
  78.     programs on Fish 794.
  79.  
  80.         If you want to save the displayed screen in IFF format for
  81.     input to another program, choose Save (or use right-Amiga-S) and
  82.     use the file requester to specify the destination file path and
  83.     name.  This works only if you have installed "reqtools.library".
  84.  
  85.         To exit FunFractals, select Quit from the Project menu (or use
  86.     right-Amiga-Q).
  87.  
  88.  
  89.         OTHER SETS
  90.  
  91.         As well as the Mandelbrot set there are 4 Julia sets and a
  92.     routine to generate the so called Sierpinski Triangle.
  93.  
  94.         To generate the Sierpinski triangle, clear the screen by
  95.     selecting Clear from the Project menu and then choose Sierpinski
  96.     from the Set menu.  Use the Esc key to abort.
  97.  
  98.         To run a Julia set, choose one from the set menu.
  99.  
  100.         When you select a Julia set, a requester appears allowing you
  101.     to vary two parameters which can make a big difference in the
  102.     image produced.  To accept the default values simply click on OK.
  103.     If you want to experiment, you would be wise to use values in the
  104.     range -2 to 2.  Best results are usually obtained in the range of
  105.     -1 to 1.  Click to activate the string gadget, press X with the
  106.     right-Amiga key down to clear the gadget and type in two new
  107.     values separating them with a comma.
  108.  
  109.  
  110.         ZOOMING
  111.  
  112.         Portions of a Mandelbrot or Julia image can be magnified by
  113.     describing a square on the most recently completed image.  Press
  114.     and hold down the left mouse button with the cursor at the point
  115.     which will be the top left hand corner of the new image and drag
  116.     down and right until the cursor reaches the point that will become
  117.     the new bottom right hand corner.  Now release the left mouse
  118.     button.
  119.  
  120.         When you now render, the square that you have described will
  121.     be blown up to the currently selected size (quarter, half or
  122.     full).
  123.  
  124.         You can describe a square that is larger than the image
  125.     displayed.  A larger area, not completely visible, will be reduced
  126.     to the currently selected size.
  127.  
  128.  
  129.         ITERATIONS
  130.  
  131.         The default number of iterations is 16.  This can be changed
  132.     by choosing Iterations from the Options menu.  If the number is
  133.     increased more detail will be shown but rendering will be slower;
  134.     the smaller the number the smoother the image and this can be an
  135.     advantage if you want a background or if you are generating an
  136.     animation sequence.
  137.  
  138.  
  139.                                              George Knight
  140.                                              1 Audie Pde
  141.                                              Berkeley Vale 2259
  142.  
  143.  
  144.   38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38 *^* 38
  145.  
  146.